interface IUser{
    id: number;
    name: string;
    password: string;
    avatar: string;
}

interface ISong{
    //要有一个根据歌手id获取歌手姓名，这里很奇妙的是音乐歌手如何获取的，音乐歌名就是前面是歌手名，后面歌曲名-隔断，这个隔断获取的
    id: number;
    name:string;
    source:string;
    lyric:string;
    songUrl:string;
    songPic:string; //歌曲图片的url
}

interface IBanner{
    id: number;
    bannerUrl: string;
}

interface IPlayList{
    id: number;
    title: string;
    picUrl: string;
    introduction: string;
    style: string;//后期改为number或者自定义类型
}
//处理过后的歌词样式
interface ILyric{
    time: number;
    lrc: string;
    next: number;
}
//歌单评价
interface IPlayListComment{
    id: number;
    playListId :number;
    userId: number;
    //up: number;
    content: string;
    //username: string;//这个先设默认
    //avatarUrl: string;//这个也先设默认
}
//歌手数据
interface ISinger{
  id: number;
  name: string;
  sex: number;
  singerPic: string;
  birth: Date;
  location: string;
  areaType: number;
}
//歌手类别展示
// 歌手分类 字段和key值  映射表
export const SingerCategory = [
    // 地区分类
    {
      name: "地区",
      key: "area",
      child: [
        { key: -1, name: "全部" },
        { key: 7, name: "华语" },
        { key: 96, name: "欧美" },
        { key: 8, name: "日本" },
        { key: 16, name: "韩国" },
        { key: 0, name: "其他" },
      ],
    },
    // 类型分类
    {
      name: "分类",
      key: "type",
      child: [
        { key: -1, name: "全部" },
        { key: 1, name: "男歌手" },
        { key: 2, name: "女歌手" },
        { key: 3, name: "乐队" },
      ],
    },
];

// 地区选择
export const AREA = [
  {
    value: "北京",
    label: "北京",
  },
  {
    value: "天津",
    label: "天津",
  },
  {
    value: "河北",
    label: "河北",
  },
  {
    value: "山西",
    label: "山西",
  },
  {
    value: "内蒙古",
    label: "内蒙古",
  },
  {
    value: "辽宁",
    label: "辽宁",
  },
  {
    value: "吉林",
    label: "吉林",
  },
  {
    value: "黑龙江",
    label: "黑龙江",
  },
  {
    value: "上海",
    label: "上海",
  },
  {
    value: "江苏",
    label: "江苏",
  },
  {
    value: "浙江",
    label: "浙江",
  },
  {
    value: "安徽",
    label: "安徽",
  },
  {
    value: "福建",
    label: "福建",
  },
  {
    value: "江西",
    label: "江西",
  },
  {
    value: "山东",
    label: "山东",
  },
  {
    value: "河南",
    label: "河南",
  },
  {
    value: "湖北",
    label: "湖北",
  },
  {
    value: "湖南",
    label: "湖南",
  },
  {
    value: "广东",
    label: "广东",
  },
  {
    value: "广西",
    label: "广西",
  },
  {
    value: "海南",
    label: "海南",
  },
  {
    value: "重庆",
    label: "重庆",
  },
  {
    value: "四川",
    label: "四川",
  },
  {
    value: "贵州",
    label: "贵州",
  },
  {
    value: "云南",
    label: "云南",
  },
  {
    value: "西藏",
    label: "西藏",
  },
  {
    value: "陕西",
    label: "陕西",
  },
  {
    value: "甘肃",
    label: "甘肃",
  },
  {
    value: "青海",
    label: "青海",
  },
  {
    value: "宁夏",
    label: "宁夏",
  },
  {
    value: "新疆",
    label: "新疆",
  },
  {
    value: "香港",
    label: "香港",
  },
  {
    value: "澳门",
    label: "澳门",
  },
  {
    value: "台湾",
    label: "台湾",
  },
];
